package lambda;

@FunctionalInterface
public interface FuncInterface<T> {
	T m(T t);
	String toString();
}

interface FuncInterface1 {
	<T> T m(T t);
	String toString();
}


interface MakeInterface{
	
}

class FuncInterfaceImpl{
	public static void main(String[] args) {
		
		FuncInterface<String> f=s -> {return s+"abc";};
		
		MakeInterface mi = (MakeInterface & FuncInterface) s-> s+"abc";
		
	}
}